github.com/klauspost/compress/flate.dictDecoder.hist (field)

29 uses

	github.com/klauspost/compress/flate (current package)
		dict_decoder.go#L28: 	hist []byte // Sliding window history
		dict_decoder.go#L41: 	*dd = dictDecoder{hist: dd.hist}
		dict_decoder.go#L43: 	if cap(dd.hist) < size {
		dict_decoder.go#L44: 		dd.hist = make([]byte, size)
		dict_decoder.go#L46: 	dd.hist = dd.hist[:size]
		dict_decoder.go#L48: 	if len(dict) > len(dd.hist) {
		dict_decoder.go#L49: 		dict = dict[len(dict)-len(dd.hist):]
		dict_decoder.go#L51: 	dd.wrPos = copy(dd.hist, dict)
		dict_decoder.go#L52: 	if dd.wrPos == len(dd.hist) {
		dict_decoder.go#L62: 		return len(dd.hist)
		dict_decoder.go#L74: 	return len(dd.hist) - dd.wrPos
		dict_decoder.go#L81: 	return dd.hist[dd.wrPos:]
		dict_decoder.go#L95: 	dd.hist[dd.wrPos] = c
		dict_decoder.go#L108: 	endPos := min(dstPos+length, len(dd.hist))
		dict_decoder.go#L118: 		srcPos += len(dd.hist)
		dict_decoder.go#L119: 		dstPos += copy(dd.hist[dstPos:endPos], dd.hist[srcPos:])
		dict_decoder.go#L138: 		dstPos += copy(dd.hist[dstPos:endPos], dd.hist[srcPos:dstPos])
		dict_decoder.go#L154: 	if dstPos < dist || endPos > len(dd.hist) {
		dict_decoder.go#L162: 	dstPos += copy(dd.hist[dstPos:endPos], dd.hist[srcPos:dstPos])
		dict_decoder.go#L175: 		dst = append(dst, dd.hist[dd.wrPos:]...)
		dict_decoder.go#L176: 		return append(dst, dd.hist[:dd.wrPos]...)
		dict_decoder.go#L178: 	return append(dst, dd.hist[:dd.wrPos]...)
		dict_decoder.go#L185: 	toRead := dd.hist[dd.rdPos:dd.wrPos]
		dict_decoder.go#L188: 	if dd.wrPos == len(dd.hist) {